\hypertarget{classdecode_1_1_cl__decode}{
\section{decode.\-Cl\-\_\-decode \-Class \-Reference}
\label{classdecode_1_1_cl__decode}\index{decode.\-Cl\-\_\-decode@{decode.\-Cl\-\_\-decode}}
}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classdecode_1_1_cl__decode}{\-Cl\-\_\-decode} \hyperlink{classdecode_1_1_cl__decode_a40167955294d7abee21ce15ebd555fdb}{decrypter\-Tout} ()
\begin{DoxyCompactList}\small\item\em \-Permet de decoder échantillon avec methode. \end{DoxyCompactList}\item 
float \hyperlink{classdecode_1_1_cl__decode_adb6b397833d6f0d6dbc257364cfced0d}{decoder} ()
\begin{DoxyCompactList}\small\item\em \-Decode ou coder l'échatillon avec \-Xor. \end{DoxyCompactList}\item 
float \hyperlink{classdecode_1_1_cl__decode_ae648bf874a5b5fc174cbf38f6e8cbb1b}{decoder\-Cesar} ()
\begin{DoxyCompactList}\small\item\em \-Decoder l'échatillon avec cesar. \end{DoxyCompactList}\item 
void \hyperlink{classdecode_1_1_cl__decode_a36dc8c22e03edc09ee6c52ab043dfe03}{coder\-Cesar} ()
\begin{DoxyCompactList}\small\item\em \-Coder échatillon avec césar dans text. \end{DoxyCompactList}\item 
\hyperlink{classdecode_1_1_cl__decode_a21ddc39a0b5e17003a68badbb27de3cb}{\-Cl\-\_\-decode} (int cle\-Para, string echantillon\-Para, string langue\-Para, string methode\-Para)
\begin{DoxyCompactList}\small\item\em \-Constructeur. \end{DoxyCompactList}\item 
\hyperlink{classdecode_1_1_cl__decode_ac55528310cabca602b4bd7397cf13f19}{\-Cl\-\_\-decode} ()
\begin{DoxyCompactList}\small\item\em \-Constructeur par défaut. \end{DoxyCompactList}\item 
\hypertarget{classdecode_1_1_cl__decode_a2e24869829335447aa25b9a094480587}{
string {\bfseries \-To\-String} ()}
\label{classdecode_1_1_cl__decode_a2e24869829335447aa25b9a094480587}

\end{DoxyCompactItemize}
\subsection*{\-Properties}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{classdecode_1_1_cl__decode_a9d27fa4d314c09682617f904b41d41d2}{cle}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
\begin{DoxyCompactList}\small\item\em \-Clé utilisée pour le décriptage. \end{DoxyCompactList}\item 
string \hyperlink{classdecode_1_1_cl__decode_a17e64e075c0347889b46b7032e00d7b6}{text}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
\begin{DoxyCompactList}\small\item\em \-Texte décodé \end{DoxyCompactList}\item 
float \hyperlink{classdecode_1_1_cl__decode_a938e8634e326a23b9b398d85fa46eca8}{pourcent}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
\begin{DoxyCompactList}\small\item\em \-Pourcentage de mot présent dans le dico. \end{DoxyCompactList}\item 
string \hyperlink{classdecode_1_1_cl__decode_af29c2a11c4a0f02450d9d94137ef78ed}{enchantillon}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
\begin{DoxyCompactList}\small\item\em texte à décoder \end{DoxyCompactList}\item 
string \hyperlink{classdecode_1_1_cl__decode_ae07af573f71cca7cc81c0a886369808e}{methode}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
\begin{DoxyCompactList}\small\item\em \-Type de décryptage à utiliser (\-Xor, \-Cesar) \end{DoxyCompactList}\item 
string \hyperlink{classdecode_1_1_cl__decode_a24759be28177c1d099c78b68075501c4}{langue}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
\begin{DoxyCompactList}\small\item\em \-Langue à utiliser (dico) \end{DoxyCompactList}\item 
string \hyperlink{classdecode_1_1_cl__decode_a86103208c0adde3571611e5a5b7be45b}{seconde}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
\begin{DoxyCompactList}\small\item\em \-Temps d'execution (mm\-:ss) \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classdecode_1_1_cl__decode_a21ddc39a0b5e17003a68badbb27de3cb}{
\index{decode\-::\-Cl\-\_\-decode@{decode\-::\-Cl\-\_\-decode}!\-Cl\-\_\-decode@{\-Cl\-\_\-decode}}
\index{\-Cl\-\_\-decode@{\-Cl\-\_\-decode}!decode::Cl_decode@{decode\-::\-Cl\-\_\-decode}}
\subsubsection[{\-Cl\-\_\-decode}]{\setlength{\rightskip}{0pt plus 5cm}decode.\-Cl\-\_\-decode.\-Cl\-\_\-decode (
\begin{DoxyParamCaption}
\item[{int}]{cle\-Para, }
\item[{string}]{echantillon\-Para, }
\item[{string}]{langue\-Para, }
\item[{string}]{methode\-Para}
\end{DoxyParamCaption}
)}}
\label{classdecode_1_1_cl__decode_a21ddc39a0b5e17003a68badbb27de3cb}


\-Constructeur. 


\begin{DoxyParams}{\-Parameters}
{\em cle\-Para} & clé à utiliser\\
\hline
{\em echantillon\-Para} & texte à décoder\\
\hline
{\em langue\-Para} & langue à utiliser si null pas de recherche dans le dico\\
\hline
{\em methode\-Para} & \-Cesar / \-Xor méthode à utliser pour décoder\\
\hline
\end{DoxyParams}
\hypertarget{classdecode_1_1_cl__decode_ac55528310cabca602b4bd7397cf13f19}{
\index{decode\-::\-Cl\-\_\-decode@{decode\-::\-Cl\-\_\-decode}!\-Cl\-\_\-decode@{\-Cl\-\_\-decode}}
\index{\-Cl\-\_\-decode@{\-Cl\-\_\-decode}!decode::Cl_decode@{decode\-::\-Cl\-\_\-decode}}
\subsubsection[{\-Cl\-\_\-decode}]{\setlength{\rightskip}{0pt plus 5cm}decode.\-Cl\-\_\-decode.\-Cl\-\_\-decode (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{classdecode_1_1_cl__decode_ac55528310cabca602b4bd7397cf13f19}


\-Constructeur par défaut. 



\subsection{\-Member \-Function \-Documentation}
\hypertarget{classdecode_1_1_cl__decode_a36dc8c22e03edc09ee6c52ab043dfe03}{
\index{decode\-::\-Cl\-\_\-decode@{decode\-::\-Cl\-\_\-decode}!coder\-Cesar@{coder\-Cesar}}
\index{coder\-Cesar@{coder\-Cesar}!decode::Cl_decode@{decode\-::\-Cl\-\_\-decode}}
\subsubsection[{coder\-Cesar}]{\setlength{\rightskip}{0pt plus 5cm}void decode.\-Cl\-\_\-decode.\-coder\-Cesar (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{classdecode_1_1_cl__decode_a36dc8c22e03edc09ee6c52ab043dfe03}


\-Coder échatillon avec césar dans text. 

\hypertarget{classdecode_1_1_cl__decode_adb6b397833d6f0d6dbc257364cfced0d}{
\index{decode\-::\-Cl\-\_\-decode@{decode\-::\-Cl\-\_\-decode}!decoder@{decoder}}
\index{decoder@{decoder}!decode::Cl_decode@{decode\-::\-Cl\-\_\-decode}}
\subsubsection[{decoder}]{\setlength{\rightskip}{0pt plus 5cm}float decode.\-Cl\-\_\-decode.\-decoder (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{classdecode_1_1_cl__decode_adb6b397833d6f0d6dbc257364cfced0d}


\-Decode ou coder l'échatillon avec \-Xor. 

\begin{DoxyReturn}{\-Returns}
le pourcentage de fiabilité
\end{DoxyReturn}
\hypertarget{classdecode_1_1_cl__decode_ae648bf874a5b5fc174cbf38f6e8cbb1b}{
\index{decode\-::\-Cl\-\_\-decode@{decode\-::\-Cl\-\_\-decode}!decoder\-Cesar@{decoder\-Cesar}}
\index{decoder\-Cesar@{decoder\-Cesar}!decode::Cl_decode@{decode\-::\-Cl\-\_\-decode}}
\subsubsection[{decoder\-Cesar}]{\setlength{\rightskip}{0pt plus 5cm}float decode.\-Cl\-\_\-decode.\-decoder\-Cesar (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{classdecode_1_1_cl__decode_ae648bf874a5b5fc174cbf38f6e8cbb1b}


\-Decoder l'échatillon avec cesar. 

\begin{DoxyReturn}{\-Returns}
le pourcentage de fiabilité
\end{DoxyReturn}
\hypertarget{classdecode_1_1_cl__decode_a40167955294d7abee21ce15ebd555fdb}{
\index{decode\-::\-Cl\-\_\-decode@{decode\-::\-Cl\-\_\-decode}!decrypter\-Tout@{decrypter\-Tout}}
\index{decrypter\-Tout@{decrypter\-Tout}!decode::Cl_decode@{decode\-::\-Cl\-\_\-decode}}
\subsubsection[{decrypter\-Tout}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Cl\-\_\-decode} decode.\-Cl\-\_\-decode.\-decrypter\-Tout (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{classdecode_1_1_cl__decode_a40167955294d7abee21ce15ebd555fdb}


\-Permet de decoder échantillon avec methode. 

\begin{DoxyReturn}{\-Returns}
this avec texte decodé
\end{DoxyReturn}


\subsection{\-Property \-Documentation}
\hypertarget{classdecode_1_1_cl__decode_a9d27fa4d314c09682617f904b41d41d2}{
\index{decode\-::\-Cl\-\_\-decode@{decode\-::\-Cl\-\_\-decode}!cle@{cle}}
\index{cle@{cle}!decode::Cl_decode@{decode\-::\-Cl\-\_\-decode}}
\subsubsection[{cle}]{\setlength{\rightskip}{0pt plus 5cm}int decode.\-Cl\-\_\-decode.\-cle\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}}}
\label{classdecode_1_1_cl__decode_a9d27fa4d314c09682617f904b41d41d2}


\-Clé utilisée pour le décriptage. 

\hypertarget{classdecode_1_1_cl__decode_af29c2a11c4a0f02450d9d94137ef78ed}{
\index{decode\-::\-Cl\-\_\-decode@{decode\-::\-Cl\-\_\-decode}!enchantillon@{enchantillon}}
\index{enchantillon@{enchantillon}!decode::Cl_decode@{decode\-::\-Cl\-\_\-decode}}
\subsubsection[{enchantillon}]{\setlength{\rightskip}{0pt plus 5cm}string decode.\-Cl\-\_\-decode.\-enchantillon\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}}}
\label{classdecode_1_1_cl__decode_af29c2a11c4a0f02450d9d94137ef78ed}


texte à décoder 

\hypertarget{classdecode_1_1_cl__decode_a24759be28177c1d099c78b68075501c4}{
\index{decode\-::\-Cl\-\_\-decode@{decode\-::\-Cl\-\_\-decode}!langue@{langue}}
\index{langue@{langue}!decode::Cl_decode@{decode\-::\-Cl\-\_\-decode}}
\subsubsection[{langue}]{\setlength{\rightskip}{0pt plus 5cm}string decode.\-Cl\-\_\-decode.\-langue\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}}}
\label{classdecode_1_1_cl__decode_a24759be28177c1d099c78b68075501c4}


\-Langue à utiliser (dico) 

\hypertarget{classdecode_1_1_cl__decode_ae07af573f71cca7cc81c0a886369808e}{
\index{decode\-::\-Cl\-\_\-decode@{decode\-::\-Cl\-\_\-decode}!methode@{methode}}
\index{methode@{methode}!decode::Cl_decode@{decode\-::\-Cl\-\_\-decode}}
\subsubsection[{methode}]{\setlength{\rightskip}{0pt plus 5cm}string decode.\-Cl\-\_\-decode.\-methode\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}}}
\label{classdecode_1_1_cl__decode_ae07af573f71cca7cc81c0a886369808e}


\-Type de décryptage à utiliser (\-Xor, \-Cesar) 

\hypertarget{classdecode_1_1_cl__decode_a938e8634e326a23b9b398d85fa46eca8}{
\index{decode\-::\-Cl\-\_\-decode@{decode\-::\-Cl\-\_\-decode}!pourcent@{pourcent}}
\index{pourcent@{pourcent}!decode::Cl_decode@{decode\-::\-Cl\-\_\-decode}}
\subsubsection[{pourcent}]{\setlength{\rightskip}{0pt plus 5cm}float decode.\-Cl\-\_\-decode.\-pourcent\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}}}
\label{classdecode_1_1_cl__decode_a938e8634e326a23b9b398d85fa46eca8}


\-Pourcentage de mot présent dans le dico. 

\hypertarget{classdecode_1_1_cl__decode_a86103208c0adde3571611e5a5b7be45b}{
\index{decode\-::\-Cl\-\_\-decode@{decode\-::\-Cl\-\_\-decode}!seconde@{seconde}}
\index{seconde@{seconde}!decode::Cl_decode@{decode\-::\-Cl\-\_\-decode}}
\subsubsection[{seconde}]{\setlength{\rightskip}{0pt plus 5cm}string decode.\-Cl\-\_\-decode.\-seconde\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}}}
\label{classdecode_1_1_cl__decode_a86103208c0adde3571611e5a5b7be45b}


\-Temps d'execution (mm\-:ss) 

\hypertarget{classdecode_1_1_cl__decode_a17e64e075c0347889b46b7032e00d7b6}{
\index{decode\-::\-Cl\-\_\-decode@{decode\-::\-Cl\-\_\-decode}!text@{text}}
\index{text@{text}!decode::Cl_decode@{decode\-::\-Cl\-\_\-decode}}
\subsubsection[{text}]{\setlength{\rightskip}{0pt plus 5cm}string decode.\-Cl\-\_\-decode.\-text\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}}}
\label{classdecode_1_1_cl__decode_a17e64e075c0347889b46b7032e00d7b6}


\-Texte décodé 



\-The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\-C\-:/\-Etudes/\-Antonin/\-Cours/4\-R\-I\-L/.\-Net avancé/\-Project/\-Web\-Service/\-Web\-Service/\-Web\-Service/\-Cl\-\_\-decode.\-cs\end{DoxyCompactItemize}
